package com.efuture.chapterfour

/* @Description:初始化代码块
 * @Auther: zhaoshanshan
 * @Date: 2022/03/06/10:57 下午
 */
class Demo69(username:String,age:Int,sex:Char) {

    init {//初始化代码快 不是静态代码块 在主构造函数调用的时候执行
        println("主构造函数调用")
        println(username)
        println(age)
        println(sex)
    }
    constructor(username: String):this(username,30,'男'){
        println("次构造函数调用")
    }
    fun show(){
        //println("$username") 报错 username是临时变量 没有赋予值 只能在代码块里才可以使用
    }

}

fun main() {
    Demo69("赵山山");
}